package com.lykj.llw.box.data.bean.response;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class SignInInfoResponse {

    /**
     * code
     */
    @SerializedName("code")
    private String code;
    /**
     * status
     */
    @SerializedName("status")
    private Boolean status;
    /**
     * message
     */
    @SerializedName("message")
    private String message;
    /**
     * data
     */
    @SerializedName("data")
    private DataDTO data;
    /**
     * exceptionClazz
     */
    @SerializedName("exceptionClazz")
    private Object exceptionClazz;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public Object getExceptionClazz() {
        return exceptionClazz;
    }

    public void setExceptionClazz(Object exceptionClazz) {
        this.exceptionClazz = exceptionClazz;
    }

    public static class DataDTO {
        /**
         * signinList
         */
        @SerializedName("signinList")
        private List<SigninListDTO> signinList;
        /**
         * money
         */
        @SerializedName("money")
        private String money;
        /**
         * days
         */
        @SerializedName("days")
        private Integer days;
        /**
         * isSignin
         */
        @SerializedName("isSignin")
        private Boolean isSignin;

        public List<SigninListDTO> getSigninList() {
            return signinList;
        }

        public void setSigninList(List<SigninListDTO> signinList) {
            this.signinList = signinList;
        }

        public String getMoney() {
            return money;
        }

        public void setMoney(String money) {
            this.money = money;
        }

        public Integer getDays() {
            return days;
        }

        public void setDays(Integer days) {
            this.days = days;
        }

        public Boolean getIsSignin() {
            return isSignin;
        }

        public void setIsSignin(Boolean isSignin) {
            this.isSignin = isSignin;
        }

        public static class SigninListDTO {
            /**
             * id
             */
            @SerializedName("id")
            private Integer id;
            /**
             * isDel
             */
            @SerializedName("isDel")
            private Integer isDel;
            /**
             * createTime
             */
            @SerializedName("createTime")
            private String createTime;
            /**
             * updateTime
             */
            @SerializedName("updateTime")
            private String updateTime;
            /**
             * name
             */
            @SerializedName("name")
            private String name;
            /**
             * money
             */
            @SerializedName("money")
            private Double money;
            /**
             * remark
             */
            @SerializedName("remark")
            private String remark;
            /**
             * status
             */
            @SerializedName("status")
            private Integer status;
            /**
             * sort
             */
            @SerializedName("sort")
            private Integer sort;

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public Integer getIsDel() {
                return isDel;
            }

            public void setIsDel(Integer isDel) {
                this.isDel = isDel;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Double getMoney() {
                return money;
            }

            public void setMoney(Double money) {
                this.money = money;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public Integer getSort() {
                return sort;
            }

            public void setSort(Integer sort) {
                this.sort = sort;
            }
        }
    }
}
